#ifndef MAINWINDOW_H
#define MAINWINDOW_H

#include <QAction>
#include <QMainWindow>

class MainWindow : public QMainWindow
{
  Q_OBJECT
public:
  enum Action
  {
    Action_Save,
    Action_SaveAll,
    Action_Compile,
    Action_Link,
    Action_MaterialView,
    Action_ObjectBrowser,
    Action_ObjectComposer,


    Action_COUNT
  };

private:
  QAction*  _actions[Action_COUNT];


  void InitActions ();
  void InitGUI ();
public:
  MainWindow(QWidget *parent = 0);

  QAction* GetAction (Action action);

signals:

public slots:

};

#endif // MAINWINDOW_H
